/**
 * 社区帖子Mock数据
 */

// 匿名用户颜色列表
const userColors = [
  '#8cc9a1', // 绿色
  '#5bc0de', // 蓝色
  '#f0ad4e', // 橙色
  '#d9534f', // 红色
  '#9370db', // 紫色
  '#20b2aa', // 青色
  '#ff7f50', // 珊瑚色
  '#6495ed'  // 矢车菊蓝
]

// 匿名用户昵称前缀
const nicknamePrefix = [
  '糖友', '健康', '阳光', '快乐', '幸福', '勇敢', '坚强', '智慧',
  '温暖', '善良', '乐观', '平静', '活力', '希望', '自信', '从容'
]

// 生成随机匿名用户
const generateAnonymousUser = (id) => {
  const colorIndex = id % userColors.length
  const prefixIndex = id % nicknamePrefix.length
  const randomNum = Math.floor(Math.random() * 1000)
  
  return {
    userColor: userColors[colorIndex],
    userNickname: `${nicknamePrefix[prefixIndex]}${randomNum}`
  }
}

// 帖子Mock数据
const mockPosts = [
  {
    id: 1001,
    title: '刚确诊糖尿病，有什么建议吗？',
    content: '我上周刚被确诊为2型糖尿病，医生给我开了二甲双胍，但我对饮食控制和日常管理还不太了解。有经验的糖友能分享一些建议吗？特别是饮食方面应该注意什么？',
    tagId: 1, // 求助
    createTime: '2023-06-15T08:30:00.000Z',
    likes: 24,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10011,
        postId: 1001,
        content: '饮食上要控制碳水摄入，多吃蔬菜和优质蛋白，少吃精制碳水。建议你买个血糖仪，每天测量空腹和餐后血糖，了解自己对不同食物的反应。',
        createTime: '2023-06-15T09:15:00.000Z',
        userNickname: '糖友123',
        userColor: '#8cc9a1',
        likes: 8,
        isLiked: false
      },
      {
        id: 10012,
        postId: 1001,
        content: '除了饮食，适当运动也很重要。我每天坚持散步30分钟，对控制血糖很有帮助。',
        createTime: '2023-06-15T10:20:00.000Z',
        userNickname: '健康456',
        userColor: '#5bc0de',
        likes: 5,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1001)
  },
  {
    id: 1002,
    title: '分享一个低碳水食谱',
    content: '今天分享一个我常做的低碳水食谱：杂蔬鸡胸肉沙拉。食材：鸡胸肉100g、西兰花50g、彩椒30g、生菜50g、橄榄油10ml、盐和黑胡椒少许。做法：鸡胸肉煮熟切丁，西兰花焯水，与其他蔬菜一起拌匀，加入调料即可。这道菜碳水含量低，蛋白质丰富，吃完血糖波动很小。',
    tagId: 2, // 分享
    createTime: '2023-06-10T14:20:00.000Z',
    likes: 36,
    isLiked: false,
    images: ['/static/images/community/food-recipe.jpg'],
    comments: [
      {
        id: 10021,
        postId: 1002,
        content: '看起来很不错，我明天就试试！',
        createTime: '2023-06-10T15:30:00.000Z',
        userNickname: '阳光789',
        userColor: '#f0ad4e',
        likes: 2,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1002)
  },
  {
    id: 1003,
    title: '大家使用哪款血糖仪？',
    content: '想换一款新的血糖仪，目前市面上有很多品牌，不知道哪款更准确、扎手指更不疼？大家有什么推荐的吗？',
    tagId: 3, // 讨论
    createTime: '2023-06-05T19:45:00.000Z',
    likes: 18,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10031,
        postId: 1003,
        content: '我用的是强生的OneTouch，用了两年了，挺准的，而且试纸不贵。',
        createTime: '2023-06-05T20:10:00.000Z',
        userNickname: '快乐567',
        userColor: '#d9534f',
        likes: 3,
        isLiked: false
      },
      {
        id: 10032,
        postId: 1003,
        content: '罗氏的血糖仪不错，采血针很细，疼痛感小一些。',
        createTime: '2023-06-05T21:05:00.000Z',
        userNickname: '幸福890',
        userColor: '#9370db',
        likes: 4,
        isLiked: false
      },
      {
        id: 10033,
        postId: 1003,
        content: '我推荐雅培的FreeStyle，不需要扎手指，可以在手臂上测，很方便。',
        createTime: '2023-06-06T08:15:00.000Z',
        userNickname: '勇敢234',
        userColor: '#20b2aa',
        likes: 7,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1003)
  },
  {
    id: 1004,
    title: '控糖一年的心得体会',
    content: '确诊糖尿病一年了，想分享一下我的控糖经验。最重要的是坚持记录血糖，了解自己对不同食物的反应。其次是规律作息，保证充足睡眠，压力大时血糖容易升高。再者是适量运动，我每天快走5000步，血糖稳定了很多。最后是学会看食品标签，选择低GI食物。希望对大家有帮助！',
    tagId: 4, // 经验
    createTime: '2023-05-28T10:30:00.000Z',
    likes: 42,
    isLiked: false,
    images: ['/static/images/community/blood-sugar-chart.jpg'],
    comments: [
      {
        id: 10041,
        postId: 1004,
        content: '感谢分享！请问你平时主食吃什么比较好？',
        createTime: '2023-05-28T11:20:00.000Z',
        userNickname: '坚强345',
        userColor: '#ff7f50',
        likes: 1,
        isLiked: false
      },
      {
        id: 10042,
        postId: 1004,
        content: '我也是糖尿病一年了，最大的体会是心态很重要，不要太紧张，保持良好心态对控糖也有帮助。',
        createTime: '2023-05-28T13:45:00.000Z',
        userNickname: '智慧678',
        userColor: '#6495ed',
        likes: 5,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1004)
  },
  {
    id: 1005,
    title: '二甲双胍副作用怎么缓解？',
    content: '最近开始服用二甲双胍，但总是有胃部不适，有时还会腹泻。请问有什么方法可以减轻这些副作用吗？',
    tagId: 1, // 求助
    createTime: '2023-05-20T16:15:00.000Z',
    likes: 15,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10051,
        postId: 1005,
        content: '建议饭后服用，不要空腹吃药。开始可以从小剂量开始，慢慢增加，身体会逐渐适应。',
        createTime: '2023-05-20T16:40:00.000Z',
        userNickname: '温暖123',
        userColor: '#8cc9a1',
        likes: 6,
        isLiked: false
      },
      {
        id: 10052,
        postId: 1005,
        content: '我也有这个问题，医生建议我换成缓释片，副作用小了很多。',
        createTime: '2023-05-20T17:30:00.000Z',
        userNickname: '善良456',
        userColor: '#5bc0de',
        likes: 3,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1005)
  },
  {
    id: 1006,
    title: '推荐一款血糖管理APP',
    content: '最近发现一款不错的血糖管理APP，可以记录血糖、饮食、用药和运动，还能生成趋势图表。界面简洁易用，推荐给大家试试。',
    tagId: 2, // 分享
    createTime: '2023-05-15T09:10:00.000Z',
    likes: 28,
    isLiked: false,
    images: ['/static/images/community/app-screenshot.jpg'],
    comments: [
      {
        id: 10061,
        postId: 1006,
        content: '这个APP叫什么名字？在哪里下载？',
        createTime: '2023-05-15T09:45:00.000Z',
        userNickname: '乐观789',
        userColor: '#f0ad4e',
        likes: 0,
        isLiked: false
      },
      {
        id: 10062,
        postId: 1006,
        content: '我也在用这款APP，确实很好用，特别是数据同步功能，可以和家人共享血糖数据。',
        createTime: '2023-05-15T10:30:00.000Z',
        userNickname: '平静567',
        userColor: '#d9534f',
        likes: 2,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1006)
  },
  {
    id: 1007,
    title: '糖尿病人能吃水果吗？',
    content: '很多人说糖尿病人不能吃水果，但水果含有丰富的维生素和膳食纤维。大家怎么看待这个问题？有什么水果是糖尿病人可以适量食用的？',
    tagId: 3, // 讨论
    createTime: '2023-05-08T13:25:00.000Z',
    likes: 33,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10071,
        postId: 1007,
        content: '糖尿病人可以吃水果，但要控制量，选择含糖量低的水果，如草莓、蓝莓、猕猴桃等。最好饭后吃，不要空腹。',
        createTime: '2023-05-08T14:00:00.000Z',
        userNickname: '活力890',
        userColor: '#9370db',
        likes: 5,
        isLiked: false
      },
      {
        id: 10072,
        postId: 1007,
        content: '可以参考水果的升糖指数(GI)，选择低GI的水果，如苹果、梨、橙子等。高GI的水果如西瓜、菠萝要少吃。',
        createTime: '2023-05-08T15:10:00.000Z',
        userNickname: '希望234',
        userColor: '#20b2aa',
        likes: 7,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1007)
  },
  {
    id: 1008,
    title: '冬季糖尿病人如何保暖？',
    content: '天气转冷，发现自己的血糖波动比夏天大。糖尿病人冬季应该如何保暖？有什么注意事项？尤其是手脚容易冰凉，有什么好办法吗？',
    tagId: 1, // 求助
    createTime: '2023-05-01T11:40:00.000Z',
    likes: 20,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10081,
        postId: 1008,
        content: '糖尿病患者确实要注意保暖，尤其是脚部。建议穿保暖袜子，避免受凉。可以适当泡脚，促进血液循环。',
        createTime: '2023-05-01T12:15:00.000Z',
        userNickname: '自信567',
        userColor: '#ff7f50',
        likes: 3,
        isLiked: false
      },
      {
        id: 10082,
        postId: 1008,
        content: '我会在室内坚持适量运动，增加血液循环，改善手脚冰凉的问题。另外，保持血糖稳定也有助于改善末梢循环。',
        createTime: '2023-05-01T13:20:00.000Z',
        userNickname: '从容890',
        userColor: '#6495ed',
        likes: 2,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1008)
  },
  {
    id: 1009,
    title: '分享一套简单的居家运动方法',
    content: '作为糖尿病患者，运动真的很重要。我总结了一套适合在家做的简单运动，每天15-20分钟，不需要任何器材：1.原地踏步3分钟热身；2.高抬腿30次×2组；3.深蹲15次×2组；4.平板支撑30秒×3次；5.扩胸运动20次。坚持一个月，我的空腹血糖从8.5降到了6.8。',
    tagId: 2, // 分享
    createTime: '2023-04-25T08:50:00.000Z',
    likes: 45,
    isLiked: false,
    images: ['/static/images/community/exercise.jpg'],
    comments: [
      {
        id: 10091,
        postId: 1009,
        content: '感谢分享！这套运动看起来很适合我这种平时很少运动的人，明天就开始尝试。',
        createTime: '2023-04-25T09:30:00.000Z',
        userNickname: '糖友678',
        userColor: '#8cc9a1',
        likes: 8,
        isLiked: false
      },
      {
        id: 10092,
        postId: 1009,
        content: '我也是通过运动控制血糖，效果确实很好。不过运动前最好测一下血糖，如果低于4.0或高于16.7最好不要剧烈运动。',
        createTime: '2023-04-25T10:15:00.000Z',
        userNickname: '健康123',
        userColor: '#5bc0de',
        likes: 10,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1009)
  },
  {
    id: 1010,
    title: '糖尿病人外出就餐有什么建议？',
    content: '工作需要经常外出就餐或参加宴席，作为糖尿病患者，有时很难控制饮食。大家有什么好的经验可以分享吗？如何在外就餐时既照顾病情又不尴尬？',
    tagId: 3, // 讨论
    createTime: '2023-04-18T19:05:00.000Z',
    likes: 38,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10101,
        postId: 1010,
        content: '我一般会提前吃点低GI的食物，比如一小把坚果或一个苹果，这样到餐厅就不会太饿，可以更好地控制食量。',
        createTime: '2023-04-18T19:40:00.000Z',
        userNickname: '阳光456',
        userColor: '#f0ad4e',
        likes: 6,
        isLiked: false
      },
      {
        id: 10102,
        postId: 1010,
        content: '点菜时可以选择蒸、煮、炖的菜品，少点炸、烹、炒的菜。多选择蔬菜和蛋白质，主食少吃点。',
        createTime: '2023-04-18T20:15:00.000Z',
        userNickname: '快乐789',
        userColor: '#d9534f',
        likes: 5,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1010)
  },
  {
    id: 1011,
    title: '糖尿病足的自我护理',
    content: '最近发现脚部有些麻木感，医生说要注意预防糖尿病足。想了解一下大家都是怎么护理脚部的？有什么产品推荐吗？',
    tagId: 1, // 求助
    createTime: '2023-04-10T16:30:00.000Z',
    likes: 25,
    isLiked: false,
    images: [],
    comments: [
      {
        id: 10111,
        postId: 1011,
        content: '每天检查脚部是否有伤口或感染，坚持用温水洗脚，保持脚部干燥，穿合适的袜子和鞋子。',
        createTime: '2023-04-10T17:20:00.000Z',
        userNickname: '幸福123',
        userColor: '#9370db',
        likes: 7,
        isLiked: false
      },
      {
        id: 10112,
        postId: 1011,
        content: '我用尿素霜保持足部滋润，防止皲裂。剪脚趾甲要小心，最好直着剪，不要剪得太短。',
        createTime: '2023-04-10T18:05:00.000Z',
        userNickname: '勇敢456',
        userColor: '#20b2aa',
        likes: 4,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1011)
  },
  {
    id: 1012,
    title: '我的低碳水饮食实践',
    content: '按医生建议，我尝试了两个月的低碳水饮食，现在血糖稳定多了，体重也减轻了5公斤。主要做法是：用蔬菜代替部分主食，选择全谷物而非精制碳水，增加优质蛋白质摄入。分享一下我的一天食谱：早餐-蔬菜煎蛋+小半个全麦面包；午餐-鸡胸肉+各种蔬菜；晚餐-鱼+蔬菜沙拉。零食是少量坚果或一小份水果。',
    tagId: 4, // 经验
    createTime: '2023-04-05T12:10:00.000Z',
    likes: 51,
    isLiked: false,
    images: ['/static/images/community/low-carb-meal.jpg'],
    comments: [
      {
        id: 10121,
        postId: 1012,
        content: '谢谢分享！请问你平时运动情况如何？光靠饮食调整就有这么好的效果吗？',
        createTime: '2023-04-05T12:50:00.000Z',
        userNickname: '坚强789',
        userColor: '#ff7f50',
        likes: 2,
        isLiked: false
      },
      {
        id: 10122,
        postId: 1012,
        content: '我也在尝试低碳水饮食，刚开始时有点头晕，但坚持一周后就适应了。确实对控制血糖很有帮助。',
        createTime: '2023-04-05T13:35:00.000Z',
        userNickname: '智慧123',
        userColor: '#6495ed',
        likes: 3,
        isLiked: false
      },
      {
        id: 10123,
        postId: 1012,
        content: '能详细介绍一下你平时吃的全谷物有哪些吗？我尝试燕麦，但吃多了血糖还是会升高。',
        createTime: '2023-04-05T14:20:00.000Z',
        userNickname: '温暖456',
        userColor: '#8cc9a1',
        likes: 1,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1012)
  },
  {
    id: 1013,
    title: '分享我的血糖监测心得',
    content: '刚确诊时不知道怎么监测血糖，经过一年的摸索，现在已经形成了一套比较科学的方法。我每周做一次全天监测（空腹、三餐前后），其他时间重点关注空腹和晚餐后血糖。按医生建议，我的目标是空腹血糖4.4-7.0mmol/L，餐后2小时血糖<10.0mmol/L。另外，我发现情绪波动对血糖影响很大，现在每次测量时会记录心情和压力情况，帮助分析波动原因。',
    tagId: 4, // 经验
    createTime: '2023-03-28T09:15:00.000Z',
    likes: 39,
    isLiked: false,
    images: ['/static/images/community/glucose-meter.jpg'],
    comments: [
      {
        id: 10131,
        postId: 1013,
        content: '你的监测方法很系统！请问你用什么记录的？纸质记录还是APP？',
        createTime: '2023-03-28T09:50:00.000Z',
        userNickname: '善良789',
        userColor: '#5bc0de',
        likes: 3,
        isLiked: false
      },
      {
        id: 10132,
        postId: 1013,
        content: '我也发现情绪对血糖影响很大，尤其是压力大的时候血糖会飙升。现在会配合冥想和深呼吸来调节。',
        createTime: '2023-03-28T10:25:00.000Z',
        userNickname: '乐观123',
        userColor: '#f0ad4e',
        likes: 6,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1013)
  },
  {
    id: 1014,
    title: '5种适合糖尿病人的主食替代品',
    content: '作为糖尿病患者，选择合适的主食非常重要。分享几种低GI值的主食替代品：1.藜麦：富含蛋白质和膳食纤维，GI值仅为53；2.燕麦：富含β-葡聚糖，能延缓葡萄糖吸收；3.红薯：比白米饭GI值低，且富含维生素A；4.糙米：比精白米含有更多纤维；5.荞麦面：不含麸质，且GI值较低。这些食物可以替代部分白米饭和面食，有助于控制餐后血糖。',
    tagId: 5, // 饮食
    createTime: '2023-03-20T14:25:00.000Z',
    likes: 43,
    isLiked: false,
    images: ['/static/images/community/grains.jpg'],
    comments: [
      {
        id: 10141,
        postId: 1014,
        content: '藜麦在哪里可以买到？有推荐的品牌吗？',
        createTime: '2023-03-20T15:10:00.000Z',
        userNickname: '温暖567',
        userColor: '#8cc9a1',
        likes: 2,
        isLiked: false
      },
      {
        id: 10142,
        postId: 1014,
        content: '我试过红薯代替白米饭，确实血糖波动小了，而且比较有饱腹感。',
        createTime: '2023-03-20T16:00:00.000Z',
        userNickname: '善良890',
        userColor: '#5bc0de',
        likes: 5,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1014)
  },
  {
    id: 1015,
    title: '糖尿病适合哪些运动方式？',
    content: '有氧运动对糖尿病患者非常有益，可以提高胰岛素敏感性。我个人推荐以下几种运动方式：1.快走：最简单易行的运动，每天30-45分钟；2.游泳：全身性运动，对关节压力小；3.骑自行车：可以锻炼下肢力量，同时不会给膝盖带来太大压力；4.太极拳：温和的全身运动，同时有助于放松心情；5.健身操：简单易学，可以在家进行。请记住，运动前测量血糖，如果低于4.0mmol/L或高于16.7mmol/L，应避免运动。',
    tagId: 6, // 运动
    createTime: '2023-03-15T11:30:00.000Z',
    likes: 36,
    isLiked: false,
    images: ['/static/images/community/exercise-types.jpg'],
    comments: [
      {
        id: 10151,
        postId: 1015,
        content: '我一直坚持每天快走，对控制血糖确实很有帮助，而且不需要特殊装备，随时可以进行。',
        createTime: '2023-03-15T12:15:00.000Z',
        userNickname: '乐观456',
        userColor: '#f0ad4e',
        likes: 7,
        isLiked: false
      },
      {
        id: 10152,
        postId: 1015,
        content: '请问运动的最佳时间是什么时候？饭前还是饭后？',
        createTime: '2023-03-15T13:40:00.000Z',
        userNickname: '平静789',
        userColor: '#d9534f',
        likes: 3,
        isLiked: false
      },
      {
        id: 10153,
        postId: 1015,
        content: '我个人更喜欢太极拳，既能活动身体又能静心，对于我这种老年人来说很合适。',
        createTime: '2023-03-15T15:20:00.000Z',
        userNickname: '活力123',
        userColor: '#9370db',
        likes: 5,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1015)
  },
  {
    id: 1016,
    title: '解读血糖指标：糖化血红蛋白有什么意义？',
    content: '很多糖友只关注指尖血糖值，却忽视了糖化血红蛋白(HbA1c)这一重要指标。HbA1c反映的是过去2-3个月的平均血糖水平，不受短期血糖波动影响，是评估糖尿病控制效果的金标准。正常人HbA1c应低于5.7%，糖尿病患者控制目标通常为<7%。但根据年龄、病程等因素，医生可能会设定个性化目标。值得注意的是，贫血、出血等情况可能影响结果准确性。建议每3个月检测一次HbA1c，与日常血糖监测结合使用，全面了解血糖控制情况。',
    tagId: 7, // 科普
    createTime: '2023-03-10T09:50:00.000Z',
    likes: 54,
    isLiked: false,
    images: ['/static/images/community/hba1c-chart.jpg'],
    comments: [
      {
        id: 10161,
        postId: 1016,
        content: '感谢科普！我的糖化血红蛋白一直在7.2%左右，医生说还需要继续努力。',
        createTime: '2023-03-10T10:30:00.000Z',
        userNickname: '希望456',
        userColor: '#20b2aa',
        likes: 4,
        isLiked: false
      },
      {
        id: 10162,
        postId: 1016,
        content: '请问糖化血红蛋白和空腹血糖不一致是什么原因？我空腹血糖都挺好，但糖化血红蛋白偏高。',
        createTime: '2023-03-10T11:15:00.000Z',
        userNickname: '自信789',
        userColor: '#ff7f50',
        likes: 8,
        isLiked: false
      },
      {
        id: 10163,
        postId: 1016,
        content: '这篇解读很专业，建议楼主多发一些这样的科普文章，对我们了解自己的病情很有帮助。',
        createTime: '2023-03-10T14:00:00.000Z',
        userNickname: '从容123',
        userColor: '#6495ed',
        likes: 12,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1016)
  },
  {
    id: 1017,
    title: '分享几道适合糖友的低糖点心配方',
    content: '甜食对糖友来说是禁区，但偶尔也会想吃点甜的。分享几个我经常做的低糖点心：1.杏仁粉饼干：杏仁粉200g、黄油50g、赤藓糖醇30g、鸡蛋1个，混合后烤15分钟；2.无糖燕麦奶昔：燕麦50g、无糖酸奶200ml、蓝莓50g搅打均匀；3.豆腐木瓜布丁：嫩豆腐100g、木瓜50g、蛋黄1个、少量赤藓糖醇，蒸15分钟。这些点心GI值都比较低，适量食用不会大幅升高血糖。',
    tagId: 5, // 饮食
    createTime: '2023-03-05T16:20:00.000Z',
    likes: 48,
    isLiked: false,
    images: ['/static/images/community/healthy-dessert.jpg'],
    comments: [
      {
        id: 10171,
        postId: 1017,
        content: '杏仁粉饼干我也经常做，确实比面粉做的饼干升糖指数低很多。',
        createTime: '2023-03-05T17:00:00.000Z',
        userNickname: '糖友567',
        userColor: '#8cc9a1',
        likes: 6,
        isLiked: false
      },
      {
        id: 10172,
        postId: 1017,
        content: '请问赤藓糖醇在哪里购买比较好？普通超市有卖吗？',
        createTime: '2023-03-05T18:15:00.000Z',
        userNickname: '健康890',
        userColor: '#5bc0de',
        likes: 2,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1017)
  },
  {
    id: 1018,
    title: '分享我的血糖曲线改善经验',
    content: '半年前，我的血糖曲线像过山车，忽高忽低。通过调整，现在血糖基本稳定在正常范围。主要做法：1.规律三餐，控制每餐碳水在30-40g；2.餐前5分钟短暂运动（如20个深蹲）；3.先吃蔬菜和蛋白质，最后吃主食；4.每晚睡前10分钟冥想放松；5.定时定量服药。最关键的是，找到了适合自己的食物搭配方式，不同人对食物的血糖反应差异很大，需要不断尝试和记录。',
    tagId: 4, // 经验
    createTime: '2023-02-28T13:30:00.000Z',
    likes: 52,
    isLiked: false,
    images: ['/static/images/community/glucose-curve.jpg'],
    comments: [
      {
        id: 10181,
        postId: 1018,
        content: '餐前短暂运动这个方法很实用，我试了一周，确实能降低餐后血糖峰值。',
        createTime: '2023-02-28T14:10:00.000Z',
        userNickname: '阳光123',
        userColor: '#f0ad4e',
        likes: 9,
        isLiked: false
      },
      {
        id: 10182,
        postId: 1018,
        content: '请问你是如何计算食物碳水含量的？有什么好用的APP推荐吗？',
        createTime: '2023-02-28T15:25:00.000Z',
        userNickname: '快乐456',
        userColor: '#d9534f',
        likes: 4,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1018)
  },
  {
    id: 1019,
    title: '健步走如何帮助控制血糖？',
    content: '坚持健步走半年，我的空腹血糖从8.2降到了5.8，分享一些经验：1.坚持每天走，比一次走很久效果更好；2.控制步速在100-120步/分钟，达到中等强度；3.最好分散进行，比如早晚各30分钟；4.可以戴心率表，保持心率在最大心率的60-70%；5.走路时保持正确姿势，挺胸抬头，手臂自然摆动。健步走是最简单易行的运动方式，几乎没有受伤风险，适合各年龄段糖友。',
    tagId: 6, // 运动
    createTime: '2023-02-20T10:15:00.000Z',
    likes: 41,
    isLiked: false,
    images: ['/static/images/community/walking.jpg'],
    comments: [
      {
        id: 10191,
        postId: 1019,
        content: '我也是健步走爱好者，每天坚持6000-8000步，血糖确实稳定了很多。',
        createTime: '2023-02-20T11:00:00.000Z',
        userNickname: '幸福456',
        userColor: '#9370db',
        likes: 7,
        isLiked: false
      },
      {
        id: 10192,
        postId: 1019,
        content: '请问下雨天或严寒天气怎么保证运动量？有室内替代方案吗？',
        createTime: '2023-02-20T12:30:00.000Z',
        userNickname: '勇敢789',
        userColor: '#20b2aa',
        likes: 5,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1019)
  },
  {
    id: 1020,
    title: '糖尿病与睡眠的关系',
    content: '作为糖尿病患者，良好的睡眠对血糖控制至关重要。研究表明，睡眠不足会降低胰岛素敏感性，增加餐后血糖。同时，高血糖也会影响睡眠质量，形成恶性循环。建议：1.保持规律作息，每晚7-8小时睡眠；2.睡前2小时不进食；3.睡前避免使用电子设备；4.保持卧室安静、黑暗、凉爽；5.如有睡眠呼吸暂停，应积极治疗。良好的睡眠不仅有助于控制血糖，还能提高免疫力和认知功能。',
    tagId: 7, // 科普
    createTime: '2023-02-15T15:40:00.000Z',
    likes: 38,
    isLiked: false,
    images: ['/static/images/community/sleep.jpg'],
    comments: [
      {
        id: 10201,
        postId: 1020,
        content: '我发现睡眠不好的时候，第二天空腹血糖确实会偏高，现在特别注重睡眠质量。',
        createTime: '2023-02-15T16:20:00.000Z',
        userNickname: '坚强123',
        userColor: '#ff7f50',
        likes: 6,
        isLiked: false
      },
      {
        id: 10202,
        postId: 1020,
        content: '有什么改善睡眠的方法推荐吗？我经常半夜醒来，很难再入睡。',
        createTime: '2023-02-15T17:45:00.000Z',
        userNickname: '智慧456',
        userColor: '#6495ed',
        likes: 4,
        isLiked: false
      },
      {
        id: 10203,
        postId: 1020,
        content: '谢谢分享！这些睡眠知识对所有人都有用，不仅仅是糖尿病患者。',
        createTime: '2023-02-15T19:00:00.000Z',
        userNickname: '温暖789',
        userColor: '#8cc9a1',
        likes: 3,
        isLiked: false
      }
    ],
    ...generateAnonymousUser(1020)
  }
]

// 为每个帖子添加匿名用户信息
mockPosts.forEach(post => {
  if (!post.userColor || !post.userNickname) {
    const anonymousUser = generateAnonymousUser(post.id)
    post.userColor = anonymousUser.userColor
    post.userNickname = anonymousUser.userNickname
  }
})

export default mockPosts 